package co.edu.unal.unlbs.persistence.entities;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Set;


/**
 * The persistent class for the Evento database table.
 * 
 */
@Entity
public class Evento implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@Column(name="cod_evento")
	private String codEvento;

	@Column(name="area_evento")
	private String areaEvento;

    @Lob()
	@Column(name="descripcion_evento")
	private String descripcionEvento;

	@Column(name="expositor_evento")
	private String expositorEvento;

	@Column(name="nombre_evento")
	private String nombreEvento;

	private String usuario;

	//bi-directional many-to-one association to HoraEvento
	@OneToMany(mappedBy="evento")
	private Set<HoraEvento> horaEventos;

    public Evento() {
    }

	public String getCodEvento() {
		return this.codEvento;
	}

	public void setCodEvento(String codEvento) {
		this.codEvento = codEvento;
	}

	public String getAreaEvento() {
		return this.areaEvento;
	}

	public void setAreaEvento(String areaEvento) {
		this.areaEvento = areaEvento;
	}

	public String getDescripcionEvento() {
		return this.descripcionEvento;
	}

	public void setDescripcionEvento(String descripcionEvento) {
		this.descripcionEvento = descripcionEvento;
	}

	public String getExpositorEvento() {
		return this.expositorEvento;
	}

	public void setExpositorEvento(String expositorEvento) {
		this.expositorEvento = expositorEvento;
	}

	public String getNombreEvento() {
		return this.nombreEvento;
	}

	public void setNombreEvento(String nombreEvento) {
		this.nombreEvento = nombreEvento;
	}

	public String getUsuario() {
		return this.usuario;
	}

	public void setUsuario(String usuario) {
		this.usuario = usuario;
	}

	public Set<HoraEvento> getHoraEventos() {
		return this.horaEventos;
	}

	public void setHoraEventos(Set<HoraEvento> horaEventos) {
		this.horaEventos = horaEventos;
	}
	
}